shatterproof/splinterproof glass - French English Dictionary